package org.jeecg.modules.express.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 包裹服务项表
 * </p>
 *
 * @author Ash
 * @since 2024-06-07
 */
@Getter
@Setter
@TableName("t_express_parcel_service_items")
@ApiModel(value = "ExpressParcelServiceItems对象", description = "包裹服务项表")
public class ExpressParcelServiceItems implements Serializable {

    private static final long serialVersionUID = 1L;

    private String id;

    @ApiModelProperty("运单id")
    private String expressOrderNo;

    @ApiModelProperty("包裹id")
    private String parcelId;

    @ApiModelProperty("服务项名称中文")
    private String nameCn;

    @ApiModelProperty("服务项名称英文")
    private String nameEn;

    @ApiModelProperty("服务类型")
    private String type;

    @ApiModelProperty("包装重量（单位：克）")
    private Integer weight;

    @ApiModelProperty("包装耗时（单位：分钟）")
    private Integer costTime;

    @ApiModelProperty("收费单价")
    private BigDecimal charge;

    @ApiModelProperty("收费单位（如：每个包裹）")
    private String chargeUnit;

    @ApiModelProperty("收费细则说明中文")
    private String descriptionCn;

    @ApiModelProperty("收费细则说明英文")
    private String descriptionEn;

    @ApiModelProperty("服务示意图")
    private String examplePicture;

    @ApiModelProperty("创建人")
    private String createBy;

    @ApiModelProperty("创建日期")
    private LocalDateTime createTime;

    @ApiModelProperty("更新人")
    private String updateBy;

    @ApiModelProperty("更新日期")
    private LocalDateTime updateTime;


}
